Optimizing on-demand resource deployment for peer-assisted content delivery

نویسنده

  • Abraham Matta
چکیده

Increasingly, content delivery solutions leverage client resources in exchange for services in a peerto-peer (P2P) fashion. Such peer-assisted service paradigm promises significant infrastructure cost reduction, but suffers from the unpredictability associated with client resources, which is often exhibited as an imbalance between the contribution and consumption of resources by clients. This imbalance hinders the ability to guarantee a minimum service fidelity of these services to clients especially for applications where content has to be fresh and cannot be cached. In this thesis, we propose a novel architectural service model that enables the establishment of higher fidelity services through (1) coordinating the content delivery to efficiently utilize the available resources, and (2) leasing the least additional cloud resources, available through special nodes (angels) that join the service on-demand, and only if needed, to complement the scarce resources available through clients. While the proposed service model can be deployed in many settings, this thesis focuses on peer-assisted content delivery and routing applications, in which the scarce resource is typically the upstream capacity of clients. We target three applications that require the delivery of fresh as opposed to stale content. The first application is bulk-synchronous transfer, in which the goal of the system is to minimize the maximum distribution time – the time it takes to deliver the content to all clients in a group. The second application is live video streaming, in which the goal of the

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

BOSTON UNIVERSITY GRADUATE SCHOOL OF ARTS AND SCIENCES Dissertation OPTIMIZING ON-DEMAND RESOURCE DEPLOYMENT FOR PEER-ASSISTED CONTENT DELIVERY by RAYMOND SWEHA

Increasingly, content delivery solutions leverage client resources in exchange for services in a peerto-peer (P2P) fashion. Such peer-assisted service paradigm promises significant infrastructure cost reduction, but suffers from the unpredictability associated with client resources, which is often exhibited as an imbalance between the contribution and consumption of resources by clients. This i...

متن کامل

Modelling the Tradeoffs in Overlay-ISP Cooperation

The increasing demand for efficient content distribution using the Internet has fuelled the deployment of varied techniques such as peer-to-peer overlays, content distribution networks and distributed caching systems. These have had considerable impact on ISP infrastructure demand, motivating the development of protocols that enable mutually beneficial cooperative outcomes. In this paper we pro...

متن کامل

Towards Network-Failure-Tolerant Content Delivery for Web Content

Popularly used to distribute a variety of multimedia content items in today’s Internet, HTTP-based web content delivery still suffers from various content delivery failures, including server failures [1], network failures [2] and routing failures [3]. Hindered by the expensive deployment cost, the conventional CDN can not deploy as many edge servers as possible to successfully deliver content i...

متن کامل

Anonymity in Peer-assisted CDNs: Inference Attacks and Mitigation

The peer-assisted CDN is a new content distribution paradigm supported by CDNs (e.g., Akamai), which enables clients to cache and distribute web content on behalf of a website. Peer-assisted CDNs bring significant bandwidth savings to website operators and reduce network latency for users. In this work, we show that the current designs of peerassisted CDNs expose clients to privacy-invasive att...

متن کامل

Traffic Engineering of Peer-Assisted Content Delivery Network with Content-Oriented Incentive Mechanism

In content services where people purchase and download large-volume contents, minimizing network traffic is crucial for the service provider and the network operator since they want to lower the cost charged for bandwidth and the cost for network infrastructure, respectively. Traffic localization is an effective way of reducing network traffic. Network traffic is localized when a client can obt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013